home *** CD-ROM | disk | FTP | other *** search
/ Java Primer Plus / Java Primer Plus (Waite Group Proess)(1996).iso / chapter17 / hashingfun.java < prev    next >
Text File  |  1995-12-31  |  1KB  |  34 lines

  1. import java.util.Hashtable;
  2.     /* hashing_fun class */
  3.     class hashing_fun {
  4.     
  5.       static public void main(String args[]) {
  6.  
  7.     /* create the new hash table */
  8.          Hashtable theTable = new Hashtable();
  9.          info_about person[] = new info_about[6];
  10.  
  11.     /* this will be the tester object */
  12.           info_about X = new info_about("Pat");
  13.  
  14.     /* populate some people */
  15.          person[0] = new info_about("Paul Tyma");
  16.          person[1] = new info_about("Gabriel Torok");
  17.          person[2] = new info_about("Billy Leach");
  18.          person[3] = new info_about("Patrick Doughty");
  19.          person[4] = new info_about("Troy Downing");
  20.          person[5] = new info_about("Yasha Dupa");
  21.  
  22.       /* put the people on the hash table */
  23.          for (int g=0;g<6;++g) {
  24.         theTable.put(person[g],person[g]);
  25.         }
  26.  
  27.     /* Find X */
  28.         info_about A = (info_about)theTable.get(X);
  29.  
  30.          if (A == null) System.out.println("A is null");
  31.         else System.out.println(A.name);     
  32.       }
  33.        }
  34.